#include <iostream>
#include <algorithm>
using namespace std;
// 从左到右遍历，碰到最比右边数大就删掉
int k, po0;
string n;
int main()
{
	cin >> n;
	cin >> k;
	int len = n.length();
	while (k--)
	{
		for (int i = 0; i < len; i++)
		{
			if (n[i] > n[i + 1])
			{
				for (int j = i; j < len; j++)
				{
					n[j] = n[j + 1];
				}
				len--;
				break;
			}
		}
	}
	//然后去除结果中的前导零，最后输出剩下的数字。
	while (po0 < len - 1 && n[po0] == '0')
		po0++;
	for (int i = po0; i < len; i++)
		cout << n[i];

	return 0;
}
